<template>
  <div id="app">
    <router-view  v-if="isRouterAlive"/>
    <login/>
  </div>
</template>

<script>
import store from './store'
export default  {
  name:  'App',
  provide () {    //父组件中通过provide来提供变量，在子组件中通过inject来注入变量。                                             
        return {
            reload: this.reload                                              
        }
      },
      data() {
          return{
              isRouterAlive: true                    //控制视图是否显示的变量
          }
      },
      methods: {
          reload () {
              this.isRouterAlive = false;            //先关闭，
              this.$nextTick(function () {
                  this.isRouterAlive = true;         //再打开
              }) 
          }
      },
      created() {
        store.dispatch('GetPlatformInfo').then((response) => {
           document.title = response.data.platformName;
        })
      }
}
</script>
